$defaultWidth: 19px;
$defaultHeight: 33px;
$logoSize: 40px;

.area-marker {
    position: relative;
    width: $defaultWidth;
    height: $defaultHeight;
}

.marker-ico {
    position: absolute;
    bottom: 0;
    left: 50%;
    width: $logoSize;
    height: $logoSize;
    background: url('@/assets/icons/map-marker.svg') center/cover no-repeat;
    cursor: pointer;
    transform: translateX(-50%);
}

.marker-tips {
    position: absolute;
    left: 50%;
    bottom: $logoSize + 5;
    padding: 2px 6px;
    white-space: nowrap;
    background-color: #fff;
    border: 1px solid #000;
    border-radius: 4px;
    transform: translateX(-50%);
    opacity: 0;
    @extend %transition;
    pointer-events: none;
}

.area-marker:hover > .marker-tips {
    opacity: 1;
}
